;; GDB使用的初始化配置
;; M-x gdb RET
;; 输入gdb -i=mi --annotate=3 prog启动程序

(defun my-gdb-key-bind ()
  "绑定GDB快捷键"
  (interactive)
  (define-key c-mode-map [(f3)] 'gud-break)
  (define-key c-mode-map [(f4)] 'gud-remove)
  (define-key c-mode-map [(f5)] 'gud-go)
  (define-key c-mode-map [(f6)] 'gud-finish)
  (define-key c-mode-map [(f7)] 'gud-step)
  (define-key c-mode-map [(f8)] 'gud-next))
;; 进入gdb模式后调用这个函数

;; gud快捷键
;; 添加断点		gud-break		C-x C-a C-b
;; 删除断点		gud-remove		C-x C-a C-d
;; 运行程序		gud-go			无
;; 单步不入函数		gud-next		C-x C-a C-n
;; 单步入函数		gud-step		C-x C-a C-s
;; 跳出函数		gud-finish		C-x C-a C-f
;; 运行到光标处		gud-until		C-x C-a C-u
;; 继续运行程序		gud-cont		C-x C-a C-r

(provide 'init-gdb)
